//-----------------------------------------------------------------
//UNIVERSIDAD DEL VALLE DE GUATEMALA
//CC2003- ALGORITMOS Y ESTRUCTURAS DE DATOS
//HOJA DE TRABAJO No.8
//LUIS ANTONIO SIGUENZA - 10297
//-----------------------------------------------------------------

//******************************************************************
//REFERENCIA PROPORCIONADA POR:
//UVG
//Algoritmos y Estructuras de Datos - 2011
//Hoja de trabajo 8 
//Autor: Eduardo Castellanos
//Descripción: SimpleSet ejemplo con ArrayList.
//******************************************************************
import java.util.ArrayList;

class SimpleSet implements WordSet
{
	private ArrayList<Word> base;
	
	public SimpleSet()
	{
		base = new ArrayList<Word>();
	}
	
    @Override
	public Word get(Word word)
	{
		int index = base.indexOf(word);
		if(index == -1) return null;
		return base.get(index);
	}
	
    @Override
	public void add(Word wordObject)
	{
		base.add(wordObject);
	}
}